package com.changhong.framework.sdfs.namenode.server.config;

/**
 * @author summer
 * namenode配置管理
 *
 */
public interface NameNodeConfig {


    /**
     * 用来表达namenode检查上报心跳的datanode是否正常的配置
     * @return 检查心跳的时间
     */
    int getCheckHeartbeatIntervalSeconds();

    /**
     * 数据节点心跳续约时间
     * @return
     */
    int getDataNodeRenewMs();

    /**
     * 获取刷盘位置
     * @return
     */
    String getFlushDiskPath();

    /**
     * Rpc server 端口
     * @return 返回端口
     */
    int getRpcServerPort();

}
